package com.ehotting.edsta.mqbd.reliability.api.domain;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.Map;

public class AnsysRunnerModel implements Serializable {

    //仿真文件存放的目录
    @JSONField(name = "SourceWorkDir")
    public String SourceWorkDir;

    //作业名称（和其他作业区分，唯一）
    @JSONField(name = "JobName")
    public String JobName;

    //入口文件，如"PWATA_Input.dat" 或者 "PWAVA_Input.dat"
    @JSONField(name = "EntryPointName")
    public String EntryPointName;

    //字典（HashMap），Key=文件名，Value=文件内容(utf-8)
    @JSONField(name = "Datas")
    public Map<String, String> Datas;

    //结果文件："PWATA_Result.dat" 或者 "PWAVA_Result.dat"
    @JSONField(name = "ResultName")
    public String ResultName;

    //等待超时，由仿真的时间决定，一般设置为3分钟
    @JSONField(name = "TimeOut")
    public int TimeOut;

    //处理等待时间，一般设置为2秒钟
    @JSONField(name = "WaitFor")
    public int WaitFor;


}
